package com.molichuxing.services.business.dto.request.create;


import com.molichuxing.framework.dto.RequestRootDto;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * <p>
 * 交车单添加
 * </p>
 *
 * @author
 * @since 2019-10-09
 */
@Data
public class ContractBookingCarBizCreateDto extends RequestRootDto {

    private static final long serialVersionUID = 1L;

    /**
     * 订单编号 order_code
     */
    private Long orderCode;

    /**
     * 合同名称 contract_name
     */
    private String contractName;

    /**
     * 合同金额 contract_money
     */
    private BigDecimal contractMoney;

    /**
     * 合同签订时间 signed_time
     */
    private LocalDateTime signedTime;

    /**
     * 合同到期日期 end_time
     */
    private LocalDate endTime;

    /**
     * 合同生效日期 effective_time
     */
    private LocalDate effectiveTime;

    /**
     * 主合同订单号 main_order_code
     */
    private Long mainOrderCode;

    /**
     * 文件路径 contract_path
     */
    private String contractPath;

    /**
     * 合同类型
     */
    private Integer contractType;

    /**
     * 业务类型（1：订阅，2：专属,3:采购，4：长城欧拉） business_type
     */
    private Integer businessType;

    /**
     * 操作人 op_name
     */
    private String opName;

    /**
     * 操作时间 op_time
     */
    private LocalDateTime opTime;


}
